campaign and offer dal implemented