documentation and updated file names to match module intent