work on api
add sinatra-contrib