add phi code