make it work with this.analyzer