init a demo
merge init