add program shell part1