example app using sinatra