data science programming assignment2