base functionality. time to learn tests.
heroku prep