add: insertion works nicely and seems i have simplified the marker mechanism