change public/protected