almost done 7/29

I would advise returning a status rather than printing.