fix hash syntax

merge back changes, before fixing