first draft prototype
fixed some port stuff
working on canvas resizing
started canvas resizing