all work together