add todo: html
add more python @property example