class-flexibility