try for collect

Try of collect implementation