trip insertion