add insert partial

 forward_iterator overload