reflexion from the udacity course