still slow :(
steps toward machine learning