added new properties for custom type