fixing bug (item id is a string, not an integer) and unified cell id mapping