remove `public`