initial lib commit