changed to responsive canvas