add earn feature