feat: add auth management craete works(highly diy form, by watch each other field etc)