complete tests -- 3 failing