revised to incorporate collect and inject