type case addition