start and stop that can be repeatedly called

The stop does a cleanup