comment
handicap input validation