implement back button and add sounds