added system_setting.{h,cpp}
added systemsetting functions