first insertion