Use ComposePattern