moved singleton getInstance to Core class