Project for Udacity ud675 course