add cargo manifest