added runtime monitoring capability