register logic, auth module
new files