mind blown with hash default blocks