hash assignments