save guardian logic