ch02 - descriptors