execute collection