publish save deep dive