added processDecimalPoint method