add some fix, get categories