add sanitize_html
partial update
refactoring models