feature structure unify (customized) and other tool functions added