to_decimal method