uniform loop.