add tests for tabs
add cm