move step3 object to insert function step
add function (only outline)