improve AppInfo class