Added comments- still working on it :)