changed some public to private...not many
changed public to private