First step in implementation of sequential match: broke scheduling down into 7 steps/passes.