adding extra staff checks for record visibility