adapting tasks