private -> public