commit
non working commit
algo 1 working. probably.