make targets comilable, distributed join possible