start of basic descriptors