double self