added some documentation for modifying data