lib init

lib init