add amount param
add purchase model
add ability to store purchases and display purchase