tasks handle title generation