Data Input And Output Composition