Updated new item functions