loop transfer function