pretty rough around the edges but I think it does most of what we want