added descriptions for most data types