refactored show route to use partial
added purchase button