loop transfer functions