fix datamodel: ensure a key always exists in any table
social investigation: farm