something wrong with decimals