now canvas working