Original fraction class stuff