algo 8 begin
algo 2 begin
updated flags