classifier and descriptor classes finished