ability to select any category parent, but missing a full hierarchy check, it only checks current and child level, needs to go all the way to the root. will fix that