makes categories actually work