cleaned up Canvas