making public vars private.