Add updates datastructure  + methods