more progress on item spawn