update iterables
update list
update map
add get
change stream methods oerder