add qloop