structured for heroku