change logic private visivilities.