some file renaming and adding of documentation