Develop

auth work. tried to get into a completely decoupled module, but failed