worked on float to string