store all non public data in private