to fast singleton methods