clean gen test