add typo catcher