rosha: analyzers and so on