documentation for core