Add SearchProgram class.