core library