more docs, and removed useless extern crate.