complete gradients
exit codes