update modules and docs
update modules and docs