added set program profile