fix of TypeError: Cannot read property '0' of undefined