user exists call implementation at registration stage