more work on linear classifiers