the system was rigid in that it constantly made sure that the individual attacks took place within the time frame of the overall attack plan , but also flexible in that it always made sure that the individual attack plans were updated based on changing conditions and that the overall attack plan was adjusted accordingly to accommodate those changes .