added unloading with ball