phase 1 properly working