Compiling.  Need to start writing the test cases.