subdescriptors and hints