- add Cargo.lock file for dependency management - ensure consistent builds across different environments