added the ability to use ssh identity (keys)