add Core Class