testing environment setup