trying to figure out failure