black box problem