https://profilbaru.com/article/Compile_and_go_system