allow storage of floats
fix type collision on string fields