modify  opportunity  add tactics and activity function