合并代码，加入部分lib

加入Action