added dof canvas