added pre/post routing