added phase 2