add missing `pub` annotations