update from randy