working on analyzer