barterballing view 3