Edited & Added comments.