add core doc