package support for type