hey everyone just after a little help with this code... Book[] Property MyBooks Auto Function AddBooks() Actor aPlayer = Game.GetPlayer() int i = MyBooks.Length while (i > 0) i -= 1 aPlayer.AddItem(MyBooks, 1) endWhileEndFunction ;----------------------------------------- ON OPTION SELECT --------------------------------------------------------- Event OnOptionSelect(int option) elseif (option == OIDBooks)AddBooks = !AddBooksSetToggleOptionValue(option, AddBooks) AddBooks() -----------------------------------------------------------------------------------------------------------------------------------so this works perfectly for adding the books ive created to a players inventory though a toggle in my MCM menu.. but.. i want to be able to remove them too through the same toggle.. the code to remove the items is this: Function AddBooks() Actor aPlayer = Game.GetPlayer() int i = MyBooks.Length while (i > 0) i -= 1 aPlayer.RemoveItem(MyBooks, 1) endWhileEndFunction ------------------------------------------------------- which also works perfectly.. the problem is with my somewhat limited experience i cant intergrate them.. its either one or the other.. papyrus will only allow one instance of AddBooks() and ive tried adding Else, If.. you know to try seperating them but im really struggling.. any help would be greatly appreciated