study on categories
added full category info method: quite slow but powerfull