a more complete set of info before I forget where I think I'm going with this