some canvas code was working on. Not used yet