UPDATE: total_spent function separates gifts