adding in program shell