fix with domain class
added security
captcha
and fixed bugs in user