finish up to phase 3