more work on sinatra