lib init.