complete 2 program