refactoring
refatored "Web" module
refactored registration proccess