add support for passing in SSH key