why change to private?