Added an alternate way to add bssh, modifed with your original plus some other stuff I figured out. A lot less forking in this one.