canvas almost working