reverted back to descriptors