based on Courseara course "Introduction to Data Science "