----- T y p e -----