auth added validation