Collecting and analyzing data