The products loop