three-types