I put most of the stuff into a method, only trillions left