Add core api