Improve auth and link things together
Add new auth files