Implemented hash-map