testing schemes