name changes, start of input validation