better testing enviroment