self-test

Self test