making things private that shouldn't be public