fix undefined again