trying to fixing channing's mistakes