item id now can repeat, so create directory per category