much better collection to entity transport