added settings manager