a pretty good working version of things