now using natural_number and roman_numeral