descriptor -> desc