testing scheme