documented some of my functions.