Modifed Comments to make it more readable