add TAppSettings class.