Halfway through class smh