splitting maps to this.result[i];