delta works for add and rem.  next add concept of land