add some docs
put the use directive in the right place