Flexible class