compiles. ready for basic smoke-testing.