Make Categories Function Recursive, Annotate