added new types