optimize 3rd layer, right now we will support 2 layers only
Merge branch 'master' into gh-pages
fix data with 2-layer design