added Ordinalize, minitesting, and tons of methods