differentiable view 1