semi working analyzer