linearalized loop