DLL core methods