added first phase