added task example, pipe - channel - port example