don't use sinatra class style