seperated new method to sld package