it is has much flickering because the previous code, the cursor is going to new record, therefore access when refresh the form will flicker.
the new code is adding through recordsetclone, but do not go to that record (you can go to the new record ofcourse by setting the form's bookmark=me.recordset.lastmodified).