up to speed
check-in before moving to descriptors
use descriptors