ianmcd.com source files