renaming and documenting