added monitoring checks