minimal type