First main and test, not yet compiling.