use & hash