Add new cargo lib