hackily added self-and-parent-id guids.  Refactor necessary in the near future cuz of increasing hackiness of overall code in excitement of adding several new features