adding the ichain-before