branch1 add multilayer
branch2 add ex1