add soft limit for line length