top level file compiles