baselib