small datastructure updates