Created by: reyoung
We can use program_guard() to switch program. The main_program and startup_program are not necessary.
program_guard()
main_program
startup_program