cg-dof

dof learning...