working with map hash