first pass at modeling and data cleaning