custom a CMS with Sinatra