add generate title helper