working on campaign entity