this is a nice topic. hopefully it can be explored.