add auth lib