item modification & some change