add spec for editing campaign