appearance analysis