design the correct context and elements to implement gamification