extern class