1.paredit
2.some func