updates @ interaction