adding a core lib.