flexible long