Yaniv first monitoring integration feature

describe roles of class