everything "works" now for phase one of the design