everything except setVertex now finished and tested