add setup and teardownmethods