added node ballPositioner