Updated - Entered code changes and comments