heroku functionality