integration and some parts of user registration
changes pushed