-- finish phase #2