following Gary Bernhardt's screencast from Destroy All Software