public method for LDM