(by im thinking outloud)