proper testing