DLL separation and PROFILE functions