don't accept non integer input