fix gen r