Added setups and teardowns

sdfksjhdf
sdfjlskdf
sdjflksdfjlqlewkqwe
sdfklsdf
kjsdnfowief