U: improve docs
U: remove unnecessary code
U: improve docs
U: improve docs
U: improve examples