debugging adaptive