added functionalities for registration, and more domain models and DA's