require sinatra first