save campaign state and added error modifier to campaign summary panel