implemented private list insert method _lins