shouldn't train when only 1 data