nn
add test for CW