collection conversion work