readme for new middleware approach