remove singleton