first commit (auth lib)