added ball update