improve templates
update docs.
detail page btns add icons.