Added singleton methods