Flexible models