really main version for registration