initial commit of auth handlers