added frag1 frag2
algo
algo
third commit fragments beta