only allow users to pass in numbers