iteration c4