updated middleman post