Limpiado un poco el codigo