Added comments, and changed formatting