plugin datatypes