refactoring for int_to_string conv, add skelton for float_to_string conv