added stuff for dcf