handle double points