Added the core API