Central magic

Automatic differentian