checking tests
writing tests for assign.cl
writing tests for dispatch
fixed merge conflicts