Update activity #12: add @execute_program and format_arguments