ruhn's latest activity