added settings service with namespace support