ran tests also changed method for drawing will need to implement reference method