bars work together and all