First project from udacity nanodegree.