canvas drawing proof of concept