- virtual classifier class
several changes