refactor Catalog.from returns a HashMap
create gridAdapter HashMap from catalog HashMap