interesting ideas with registry persistence