use smartparens instead