Add points logic