graph api nice try removed, major core.cc refactor