buggy...
fix dimension size error
tmp
backup
Big change, detail see README.