Numerator and denominator but with better class structure, removed some of the older bad design that was scratched up.