first commit with dof demo working