made prepend, fixed insert at pos