finished writing all the output operators, should be a breeze printing anything I want now.