split into 2 analyzers