new types controller for listing by type