begin with json cleanup
call back working in shell. API on tasks tested
next step implement call back in view