initial canvas drawing working