rebase 0.1.4 and new 0.1.6