make collect to collect!