R5

- Reorganización del código
- Limpieza del código