this is the same as sinatra with cake