Implement input descriptors