add dependency on log crate