My completed source code that I typed by my own for following with the course at pluralsight