added array and date hashers