finish coalesce method on stagerunner..a little messy for now, and needs unit tests