add prog asign part 1