started with auth implementation. work in progress