working through the tutorials at newcoder.io