Supervision technology