getting parts to work together