Refactorizado main.py