amend and add some items