setup project.

setup project.

commit change for carousel.
缺少足够的文档注释说明属性都什么用