line note
.
use thin with guard
update todos