register workd but throws user already exists.