updating sftree to handle hashstrings, hashstrings are not actually functiona;