added interface for startup classes
sytem settings manager and interface for implementers