adjust access modifiers