support long lines