ball demo works