publish put operations