REVENUE BASED FINANCING AGREEMENT