generate better title