started from scratch with roman numerals