todo

partial derivatives