prep for more-less middleman