Phase 1 pre testing

finished unless testing causes errors