add from another branch
fix typo
autoupdating
fix bug in protectLinkedTables()
autoupdating
fixed merge conflict