finish coding of phase3 without debugging
find a way to fix bugs
fix bugs
remove some files