fixed the unhandled pattern error