add hinge loss and variants