proper testing environment