auth progress
office branch
merge with office branch
auth storage progress
first working version of storage factory
minimal working version