new settings loader, improved current load / save function