upgrade builds
double to float
use binary serialization instead of text
what the heck happend? microsoft?
put back the previous implementation