add sinatra resource