added valid case types