add draw() routine
add scale routine
improve comments