port to sinatra