added missing files from ex8