winning campaigns

still need to make few optimizations