cleaning, update and doc module