adding new types module