Final Submitted

added comments and have made to changes to work