Adding Comments and making code clearer