build list insert