input validation add