fix: should compile all files.