flexible components