- Refactorings to allow multi sosie and improve testability