changed access modifiers