background composing