more prototyping in feature generation. -MSE => v fast