add hash fucntions. total 11.