support different heroku stacks