extracted class signature