visibility determination