This is a class libaray used for workflow sample