update per request from cwimmer