reorganized category types