init
add the core library