Modificaciones varias

- Optimización del código
- Adaptación a modificaciones de comunik