Add comments and descriptions for many functions