Begin Addedding Some Comments to the functions.