refactor
add send letter