new class for just monitoring