added ldc and its friends