My preferenceloader implementation (basic)