undone public/private logica