initial lib commit
remove CI dependence