added bonding and debonding, testing for cohesion