auth (WIP)
auth completed
Merge branch 'auth'
Remove dusts