some work on scaling and editing still not done. have to work on control points