more characteristic and descriptor work