fully working app. pushing to heroku with this version