Just another day at work. Mostly calibrate and output class. Made global error checking possible but not yet tested