experimenting with different learning algorithms from sklearn