i think i finally fixed most of the bugs except one in the new item vc