WARRANT AND UNIT AGREEMENT