gather into a single executable