Components post generator and for iteration for it