updated for second update of A Go Developer's Notebook