category allocation