added some dependencies via cargo.toml