added many many things

notes, does not draw an image correctly anymore.