add a couple TODOs
add ordinalize()