more work on the phase post processing
actually doing the post processing