change of function interface
doc updated.
removed case studies