core-lib