adding getlist methods of cat,sub-cat and type