add closure unit tests
add unit tests
complete conversing to clousre unit test style