sub/hash syntax