initial commit for registration