add solution to balancing point problem, see TODOs