functions updates
MultiMap Function