added "active" property of a Program