phase1: remove unused variables