Added new files from Tim's page.