structured user variables