make fields private