working on client:auth