try to have more spartan matrix construction
fit off a subset of the data