the-program first mode