add missing external definition