protecting / privitizing vars