added downward weight to revenue model end function to ensure x-axis intersection