things are happening with Hash