add modify() for leaf data structures, rename bitmap to bit as that is more accurate at some places