master
total diff, small refactoring
add fulscreen loader on register and
add creating func, refactor page component, add calendar