implement logged runs