allow hashs and arrays to take floats