enabled commit by treecast
extended unit test