local test
cc coverage
encapsulation
auto ssh