compose and reply works