增加需要用到的框架及各种方法