phase 3 : still has problems