included restrict categories, better approach