added validation to projects