setup mode, and header to run directly
ignore build directory
no language extension
no extension, for real