added map value parser for float
minor cleanup