added interface class to core for backend/frontend commnication to core