refactor

Se intenta optimizar el código, sin afectar el actual