updating documents
final changes by prototype