All testing methods implemented. vert not tested.