corrected with collection usage from Mendeley