campaign - working with the interface