init map iter implementation
fix hash calculation
restrict string pointer retrieval with const