self-testing

(1)