add more flags to save battery