Experiments. Refactoring