* format: added a lot of conversion (nearly all case between