users cannot enter negative values