add todo
wrap long lines
cleanup whitespace