client ok
ok for today
add closure