refactor Program content variable