Descriptions of functions, added in comments.