bug fixed for undefined msg