prelim work on intgrating persist, anythin __guest__ can do can be unencrypted and can be done without logging in