register almost working