modularize nssh