add final_class.h