add advanced float parsing (comma and dot symbols to separate thousands and decimals)