add new features to descriptor
cleanup