quote collect rewrited