better descriptors added