business process flowchart, implement and improve