added 5 types of hashtables: supported keys include int and string and supported data are int,flt,string