try to work with canvas