note collection improve