experimenting with canvas geometry