initial commit site based on middleman