adding monitoring feature