dont hardset canvas