pass insertion operations