fixed program object pointer