Add LDH implementation