refactor first pass
add ss dep
passing tests with refactor
0.0.2