add initial lib