corrected mockprograms