drawing class mostly done