one more time, this is strange that setup and tear down do the same and you duplicate the code