more work on figuring out canvas