Improved floats, strings and did refactoring and Hlint