if less than max train, not less than or equal to