initial commit
merge branch
add demo, add main bg image feature