comments and data types