added some updates, and make sure custom inventory holders are null.