updated middleman template