Register phase