used for the John Hopkins coursera course