i need to play around with final_amount really quick