input validation :tangerine: