Add initial verison of a lib