added require sinatry