add map float and double