chancellor + unit tests