Progam results can't be child of itself
Add program purchase module