monitoring : for demo