Quality controller