add new types and helper