phase 1: re-color