Couple of samples taken from coursera