Refactoring un poco.