Added missing files from original source.