Got the core API working.