hiding private data better