functioning sinatra, needs clean up visually