balls deep analysis