approve with comment
line selection interaction logic