signature testing