add top-level categories