chaning some visibility modifiers