update on docs and code