update templates
generate docs