User Input all user input must be checked positive checks, negatives cannot work consider everything not statically in your program to be user input