add private dirty