combined into one Sinatra file