add sgd to complete LCCRF