doublet function