Adding supervisor. It does not work.
Adding scoring function