public private working