Added the core Class