DFC programming